草庐IT

c++ - 标记化和 AST

全部标签

java - Java Swing HTML 解析器能否解析 HTML 文档中包含的任何类型的标记语言或仅解析 HTML?

我有一个包含一些XML数据的HTML,我希望对它进行解析。SwingHTML解析器是否能够在这些XML标记内导航? 最佳答案 如果您正在寻找一个HTML解析器来处理类似于现代浏览器的HTML,那么您应该看看JSouphttp://www.jsoup.org 关于java-JavaSwingHTML解析器能否解析HTML文档中包含的任何类型的标记语言或仅解析HTML?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

c# - 如何删除 XML 中的节点标记

我有这样一个XML我正在尝试使用以下代码删除NameTag425。XmlDocumentdocument=newXmlDocument();document.Load(fileName);XmlNodeListnodes=document.GetElementsByTagName("DataBase");foreach(XmlNodenodeinnodes){foreach(XmlAttributeattributeinnode.Attributes){if(attribute.Value=="425"){node.RemoveAll();break;}}}document.Save(

php - 如何使用 PHP 解析带有冒号标记的 XML 节点

我正在尝试从[此URL(加载需要相当长的时间)][1]获取以下节点的值。我感兴趣的元素是:title,g:priceandg:gtinXML的开头是这样的:PhotoSpecialist.dehttp://www.photospecialist.deBEN107CBenboTrekkerMk3+Kugelkopf+TascheBenboTrekkerMk3+Kugelkopf+TascheDasBenboTrekkerMk3isteineleichteVariantedesbeliebtenBenbo1.SeingeringesGewichtmachtdasTrekkerMk3zumi

sql-server - 防止 SQL Server 生成的 XML 中的自闭合标记

使用以下SQL:DECLARE@xmlXML=(SELECTN''AS[content1/\*],N''AS[content2/\*]FORXMLPATH('Rows'))SELECT@xml我得到像这样的自闭标签:是否可以改用它,以便在HTML中使用?此外,是否可以进行以下操作,即没有根节点? 最佳答案 您可以使用TYPEdirective避免隐式转换为字符串并返回到XML:DECLARE@xmlXML=(SELECTN''as[content1],N''as[content2]FORXMLPATH('Rows'),TYPE);S

java - 当集合为空时省略 JAXB 中的包装器标记

在JAXB中,您可以使用@XmlElementWrapper属性指定标记来包装元素集合。但是,即使集合为空,这些包装标签也会出现(如果集合为null,则不会出现)。如果集合为空,是否有任何方法可以让JAXB省略包装器标签?在集合上使用适配器似乎不起作用,因为JAXB将其解释为意味着它应该将适配器应用于集合中的每个元素。 最佳答案 您可以通过使用MarshalEventCallbacks.@XmlRootElement(name="example")@XmlAccessorType(XmlAccessType.FIELD)public

c# - 无法通过 XElement 创建名称中带有冒号的 XML 标记

这个问题在这里已经有了答案:XElementnamespaces(Howto?)(2个答案)关闭4年前。我需要创建名称为geo:lat和geo:long的XML标签来创建GeoRSS提要。但是它抛出The':'character,hexadecimalvalue0x3A,cannotbeincludedinaname.部分代码是这样的:XElement("geo:lat",item.Latitude);XElement("geo:long",item.Longitude);如何在C#中实现这种格式?USGSM5+EarthquakesReal-time,worldwideearthqu

XML 标记、属性及其定义

我正在寻找一个包含所有XML标记的列表、它们的属性以及这些属性的定义(即它们影响/做什么)的地方。我认为MSDN、W3C甚至StackOverflow上的某个地方都会有这个,但我在任何一个地方都找不到它,也找不到其他地方。可能是我在这些网站上找错了地方,或者只是没有按照我正在寻找的方式进行搜索,但我已经做了所有我知道要做的事情。是否有提供XML标记及其子属性/各自定义列表的链接?更具体地说,我在this上得到了一些XML示例我之前问过的问题,总而言之是这样的:我正在尝试将一些代码度量软件集成到TFS2010的自动构建中,我真的很接近这样做了——这只是一个问题合并正确的XML以指向此代码

xml - 具有标记化和不同值的复杂 XSLT 转换

我正在研究由四个步骤组成的XSL转换。我弄清楚了各个步骤,但我对如何将它们组合在一起感到困惑。这是我想要做的:源XML文档:DominikDE,SPAndreaFRAlexFR,DEAndreFR目标XML文档:DEDominikDorotheaFRFionaFabianFlorianGBGabiGert我确定了流程的以下步骤:获取国家/地区代码标签,将值拆分为逗号并将它们放在一个列表中删除列表中的重复出现为列表中的每个值创建一个新的countryCode节点对于每个新的countryCode节点,添加该国家/地区的所有联系人现在我想出了如何执行第1步:对于第2步,我可以使用disti

xml - 需要开始标记,在 sitemap.xml 中找不到 '<' — 不确定出了什么问题

这是我网站的sitemap.xml的样子:http://example.com/2013-04-02T12:45:31+00:00daily1http://example.com/2013/wordpress-customize-login-page/2013-03-01T12:06:00+00:00weekly0.8这里是theoriginalsitemap.首先,我确定了validXMLmarkup,然后在xmlcheck上查看了我的站点地图和sitemapxml.两个站点地图验证器给出了这个错误:FatalError4:Starttagexpected,'在我看来,没有遗漏任何东

java - 使用vtd-xml解析xml文件

如何在java或C中使用vtd-xml解析如下所示的xml文件?如有任何帮助,我们将不胜感激。谢谢 最佳答案 我想这在一定程度上取决于您要如何解析文件。这是一个“非生产”示例,它使用了一些有用的技术,包括:XPath选择(这里只用“/*”)查看所有兄弟节点向下查看子节点使用AutoPilot将节点属性提取到map中希望对你有帮助packagescce;importcom.ximpleware.AutoPilot;importcom.ximpleware.NavException;importcom.ximpleware.VTDGen